@charset "utf-8";
/* 2020 07 21 */
.hos-icon,.select-list-tab .nav-li a:after,
.fix-select-wrap .fix-select-right ul li.curr:after,.fix-select-wrap .fix-select-left dl dt:after,.fix-select-wrap .fix-select-left dl.on dt:before,
.fix-select-one-list li.curr:after,.fix-select-wrap .fix-select-city .fix-select-left dl.curr dt:before,.fix-select-all-li li.curr a:after{
	background-image: url('../../../images/youlai/patient/icon/icon_hos.png');
	background-size: 2rem 20rem;background-repeat: no-repeat;
}
.select-list-tab{height: 1.92rem;border-bottom: .04rem solid #E0E0E0;}
.select-list-tab .nav-li{ padding: .4rem 0;font-size: 0;}
.select-list-tab .nav-li a{font-size: .56rem;color: #999;line-height: 1;}
.select-list-tab .nav-li a{display: inline-block;padding: 0 .4rem; position: relative;}
.select-list-tab .nav-li a:after{
	content: ''; position: absolute; right: 0; top: 50%; width: .32rem; height: .16rem;margin-top: -.08rem;
	background-position: left -3rem;
}
.select-list-tab .nav-li.curr a:after{background-position: right -3rem;}
/* search page */
.my-list-header-search .select-list-tab{height: 1.28rem;}
.my-list-header-search .select-list-tab .nav-li {padding: .2rem 0; }
.my-list-header-search .select-list-tab .nav-li a{color: #999;}
/* **** select-common  **** */
.fix-black-pop{position: fixed;top: 3.68rem;left: 0;right: 0;bottom: 0; text-align: center;background-color: rgba(0,0,0,.5); z-index: 10011;}
/* 科室选择 */
.fix-select-wrap{position: fixed; top: 3.68rem; left: 0;right: 0;bottom: 0; width: 100%;background: #F5F8FA; overflow: hidden; z-index: 10012;}
.fix-select-wrap .fix-select-in{ width: 100%;height: 100%;}
.fix-select-wrap .fix-select-left{width: 7.2rem; background: #fff;}
.fix-select-wrap .fix-select-left,.fix-select-wrap .fix-select-right{height: 100%;overflow-y: scroll;}
.fix-select-wrap .fix-select-left dl dd{display: none;}
.fix-select-wrap .fix-select-left dl.curr dd{display: block;}
.fix-select-wrap .fix-select-left dl dt{position: relative; padding: 0 .8rem 0 1.12rem;}
.fix-select-wrap .fix-select-left dl dt:after{
	content: ' ';position: absolute;top: 50%;right: .24rem;width: .64rem;height: .64rem;margin-top: -.32rem;
	background-position: left -10rem;
}
.fix-select-wrap .fix-select-left dl.on dt:before{
	content: ' ';position: absolute;top: 50%;left: .48rem;width: .32rem;height: .48rem;margin-top: -.24rem;
	background-position: right -15rem;
}
.fix-select-wrap .fix-select-left dl.curr dt:after{background-position: right -10rem;}
.fix-select-wrap .fix-select-right ul{padding: 0 .64rem;}
.fix-select-wrap .fix-select-right ul li{position: relative;}
.fix-select-wrap .fix-select-left dl dd li{padding: 0 .4rem 0 1.48rem;border-right: .04rem solid #eee;}
.fix-select-wrap .fix-select-left dl dt,
.fix-select-wrap .fix-select-left dl dd li,
.fix-select-wrap .fix-select-right ul li{height: 1.92rem;display:-webkit-box; display:-webkit-flex; display:flex;-webkit-box-align:center; -webkit-align-items:center; align-items:center;}
.fix-select-wrap .fix-select-left dl dt,
.fix-select-wrap .fix-select-left dl dd li,
.fix-select-wrap .fix-select-left dl dt a,
.fix-select-wrap .fix-select-left dl dd li a,
.fix-select-wrap .fix-select-right ul li,
.fix-select-wrap .fix-select-right ul li a{font-size: .64rem;color: #333;}
.fix-select-wrap .fix-select-left dl dd li.curr,
.fix-select-wrap .fix-select-left dl dd li.curr a,
.fix-select-wrap .fix-select-right ul li.curr,
.fix-select-wrap .fix-select-right ul li.curr a{color: #0071D1;}
.fix-select-wrap .fix-select-right ul li.curr:after{
	content: ' ';position: absolute;top: 50%;right: 0;width: .64rem;height: .64rem;margin-top: -.32rem;
	background-position: right -5rem;
}
.fix-select-wrap .fix-select-left dl dd li.curr{border-right:0;}
.fix-select-wrap .fix-select-left dl dd li{background: #F5F8FA;border-top: .04rem solid #E0E0E0;}
.fix-select-wrap .fix-select-left .line1{overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;line-height: 1.2;}

/* 医院级别 / 服务 */
.fix-select-one{position: fixed; top: 3.68rem; left: 0;right: 0; width: 100%; max-height: 70%; overflow-y: scroll; z-index: 10012;}
.fix-select-one-in{background: #fff;}
.fix-select-one-list li{position: relative; padding: .48rem .64rem;border-top: .04rem solid #E0E0E0;}
.fix-select-one-list li:first-child{border-top: 0;}
.fix-select-one-list li,.fix-select-one-list li a{font-size: .64rem;color: #333;line-height: 1.5;}
.fix-select-one-list li.curr,.fix-select-one-list li.curr a{color: #0071D1;}
.fix-select-one-list li.curr:after{
	content: ' ';position: absolute;top: 50%;right: .64rem;width: .64rem;height: .64rem;margin-top: -.32rem;
	background-position: right -5rem;
}

/* 城市 */
.fix-select-wrap .fix-select-city .fix-select-left{width: 4.8rem;}
.fix-select-wrap .fix-select-city .fix-select-left dl{border-top: .04rem solid #E0E0E0;}
.fix-select-wrap .fix-select-city .fix-select-left dl:first-child{border-top: 0;}
.fix-select-wrap .fix-select-city .fix-select-left dl dt:after{display: none;}
.fix-select-wrap .fix-select-city .fix-select-left dl.curr{background:#F5F8FA;}
.fix-select-wrap .fix-select-city .fix-select-left dl.curr dt:before{
	content: ' ';position: absolute;top: 50%;left: .48rem;width: .32rem;height: .48rem;margin-top: -.24rem;
	background-position: right -15rem;
}

/* 筛选 */
.fix-select-all{position: fixed; top: 3.68rem; left: 0;right: 0; width: 100%; bottom: 0;background: #fff;  z-index: 10012;}
.fix-select-all-in{ width: 100%; height: 100%;}
.fix-select-all-list{overflow-y: scroll;}

.fix-select-all-btns{padding: 0 .56rem .28rem;}
.fix-select-all-btns li{padding: .32rem .4rem;}
.fix-select-all-btns .btn-one,
.fix-select-all-btns .btn-two{width: 100%; height: 1.76rem; border-radius: 2.24rem; font-size: .72rem; text-align: center; line-height: 1.76rem;}
.fix-select-all-btns .btn-one{border: .04rem solid #0071D1;color: #0071D1;}
.fix-select-all-btns .btn-two{background: #0071D1;color: #fff;}

.fix-select-all-list{padding: .88rem .48rem .6rem .96rem;}
.fix-select-all-list h6{font-size: .72rem;line-height: .8rem;color: #333;margin-bottom: .4rem;}
.fix-select-all-li{padding-bottom: .4rem;}
.fix-select-all-li li{padding: 0 .48rem .48rem 0;}
.fix-select-all-li li a{position: relative; display: block;height: 1.28rem;overflow: hidden;font-size: .56rem; color: #999;text-align: center; line-height: 1.28rem; background: rgba(0,137,228,0.02);border: .04rem solid #ccc;border-radius: .16rem;}
.fix-select-all-li li.curr a{background: rgba(0,137,228,.2);border:.04rem solid #0071D1;color: #0089E4;}
.fix-select-all-li li.curr a:after{
	content: ' ';position: absolute;bottom: -.04rem;right: -.04rem;width: .64rem;height: .64rem;margin-top: -.24rem;
	background-position: right -16rem;
}




















